Skip to content

fix: restore op/inc.t compatibility - #1373

Merged
fglock merged 4 commits into
masterfrom
fix/inc-test
Sep 14, 2026
Merged

fglock merged 4 commits into
masterfrom
fix/inc-test

Conversation

@fglock

@fglock fglock commented Sep 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • restore use integer increment/decrement semantics and scoped imprecision warnings
  • honor numeric overload fallback and correct postfix-reference ownership transfer
  • make perl5_t/t/op/inc.t pass on both execution backends

Validation

  • make
  • timeout 180 ./jperl perl5_t/t/op/inc.t
  • timeout 180 ./jperl --interpreter perl5_t/t/op/inc.t
  • make check-links

fglock and others added 3 commits September 14, 2026 14:22
Generated with [Codex](https://openai.com/codex/)

Co-Authored-By: Codex <codex@openai.com>
Generated with [Codex](https://openai.com/codex/)

Co-Authored-By: Codex <codex@openai.com>
Handle native mutation immediately after a copy overload creates a scalar,
and preserve undef as the old value for integer postfix decrement.

Generated with [Codex](https://openai.com/codex/)

Co-Authored-By: Codex <codex@openai.com>
@fglock
fglock force-pushed the fix/inc-test branch 8 times, most recently from 70435b4 to b92310a Compare September 14, 2026 17:19
Prefer Git for Windows' timeout.exe so unit tests that launch bounded child
processes retain their POSIX timeout semantics.

Generated with [Codex](https://openai.com/codex/)

Co-Authored-By: Codex <codex@openai.com>
@fglock
fglock merged commit 8774ec8 into master Sep 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant